//돔캐쉬 사용
$.mobile.page.prototype.options.domCache = true;
// 페이지 이동시 로딩바 제거
$.mobile.changePage.defaults.showLoadMsg = false;

// 페이지 연결

pageUrl = {
	"index" : "index.html",
	"food" : "food.html",
	"training" : "training.html",
	"diary" : "diary.html",
	"list" : "list.html",
	"coach" : "coach.html",
	"registration" : "registration.html",
}

var database = Storage.getDataBase({
	"name" : "dietplanner",
	"ver" : "1.0",
	"caption" : "다이어트 플래너 데이터 베이스"
});

Storage.createTable("diary_base", [ "insert_date", "title", "kcal", "timestamp", "type", "kind" ]);
Storage.createTable("diary_picture", [ "insert_date", "location"]);
Storage.createTable("diary_weight", [ "insert_date", "weight"]);

var CONSTANT = function () {
	var my = {};
	//상수 지정 구역
	var DAYTOTIME = 86400000;
	
	var EAT_KCAL = 0;
	var TARGET_KCAL = 0;
	
	//상수 호출 구역
	my.DAYTOTIME = function () {
		return DAYTOTIME;
	};
	
	my.SET_EAT_KCAL = function (kcal) {
		EAT_KCAL = kcal;
	}
		
	my.GET_EAT_KCAL = function () {
		return EAT_KCAL;
	}
	
	my.SET_TARGET_KCAL = function (kcal) {
		TARGET_KCAL = kcal;
	}
	
	my.GET_TARGET_KCAL = function () {
		return TARGET_KCAL;
	}
	 
	
	return my;
}();



var infoData = Storage.getLocalData("myInfoData");
var recentWeight = Storage.getLocalData("recentWeight");
if(!infoData) {
	alert("내정보가 없습니다. 내 정보를 저장해 주세요.");
	$(document).one("pageinit", function () {
		$.mobile.moveTab(pageUrl.registration);
	});
}
else {
	var kcal = (recentWeight * 24) + ((recentWeight*24) * 0.3);
	CONSTANT.SET_EAT_KCAL(kcal);
	
	var target_kcal = ((recentWeight - infoData.target_weight) * 7200)/120
	CONSTANT.SET_TARGET_KCAL(Math.round((kcal - target_kcal) * 10) / 10);
}